/*********************************
*-- 33 KDH Knieja ---------------*
*-- im. Harcerzy Września 1939 --*
*-- autor: Marcin Rzepisko ------*
*-- data: 2013-11-11 ------------*
**********************************/

package net.kdh.knieja.web;
import net.kdh.knieja.kontroler.interfejsy.ObslugaArtykulowUsluga;
import net.kdh.knieja.kontroler.impl.ObslugaPostowUslugaImpl;
import net.kdh.knieja.kontroler.impl.ObslugaArtykulowUslugaImpl;
import net.kdh.knieja.kontroler.impl.AutoryzacjaUslugaImpl;
import net.kdh.knieja.kontroler.interfejsy.ObslugaWydarzenUsluga;
import net.kdh.knieja.kontroler.interfejsy.AutoryzacjaUsluga;
import net.kdh.knieja.kontroler.interfejsy.ObslugaPostowUsluga;
import net.kdh.knieja.kontroler.interfejsy.ObslugaUzytkownikowUsluga;
/**
 *
 * @author rz.marcin@gmail.com
 */
public class FabrykaUslug {
    private static ObslugaArtykulowUsluga obslugaArtykulowUsluga = new ObslugaArtykulowUslugaImpl();
    private static ObslugaPostowUsluga obslugaPostowUsluga = new ObslugaPostowUslugaImpl();
    private static ObslugaUzytkownikowUsluga obslugaUzytkownikowUsluga = null;
    private static ObslugaWydarzenUsluga obslugaWydarzenUsluga = null;
    private static AutoryzacjaUsluga autoryzacjaUsluga = new AutoryzacjaUslugaImpl();

    public static ObslugaArtykulowUsluga getObslugaArtykulowUsluga() {
        return obslugaArtykulowUsluga;
    }

    public static ObslugaPostowUsluga getObslugaPostowUsluga() {
        return obslugaPostowUsluga;
    }

    public static ObslugaUzytkownikowUsluga getObslugaUzytkownikowUsluga() {
        return obslugaUzytkownikowUsluga;
    }

    public static ObslugaWydarzenUsluga getObslugaWydarzenUsluga() {
        return obslugaWydarzenUsluga;
    }

    public static AutoryzacjaUsluga getAutoryzacjaUsluga() {
        return autoryzacjaUsluga;
    }
    
    private FabrykaUslug() {
    }
    
    
}
